#ifndef __PKG_BASE_H__
#define __PKG_BASE_H__
#include "context.h"
#include <string>

class IPkg
{
public:
	virtual ~IPkg() {};
public:
	virtual Result Parse(Context*) = 0;
	virtual Result Check(Context* pCtx) = 0;
	virtual const char* Pkg() = 0;
	virtual int PkgSize() = 0;
};

#endif
